@charset "utf-8";

/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px; -webkit-text-size-adjust:none; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#7c7c7c;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

.header{ width:100%; background-color: #000000; overflow:hidden; position: fixed; z-index: 10;}
.header-blank { height: 82px;}
.main{ max-width:1400px; overflow:hidden; margin:0 auto;}
.header .logo{ float:left; overflow:hidden; font-size:26px; line-height:60px; font-weight:bold;}
.header .logo a{ color:#73b117; display:inline-block; background:url() left center no-repeat;}
.header .logo a span{ color:#999;}
.header .top{ width:300px; float:left; margin-left:70px; margin-top:3px;}
.header .top p{ font-size:14px; color:#666; margin-top:5px;}
.header .tel{ float:right; background:url(../images/tel.png) left center no-repeat; padding-left:65px; padding-right:5px;}
.header .tel span{ display:block; font-size:14px; color:#666;}
.header .tel b{ font-size:30px; color:#FFFFFF; line-height:40px; font-style:italic;}
.slider{ display: none;}

.navArea{ width:60%; overflow:hidden; float: left; padding-left: 5%;}
.nav{ width:100%; overflow:hidden; height:82px;}
.nav li{display:inline-block;zoom:1;*display:inline;width:16%;height:78px;background:url(../images/nav_ico.png) no-repeat; float:left;}
.nav li.home{border-left:none;background-position:10px 0}
.nav li:hover{background-color: #0d1000; border-bottom-width: 3px; border-bottom-style: solid;border-bottom-color: #aacd06;}
.nav li.about{background-position:10px -78px}
.nav li.service{background-position:10px -156px}
.nav li.cases{background-position:10px -234px}
.nav li.client{border-right:none;background-position:10px -312px}
.nav li.client2{border-right:none;background-position:10px -390px}
.nav li a{display:block;height:40px;padding-left:40px;margin:20px 5px 0 5px;font-size:14px;color:#fff;text-decoration:none;}
.nav li a:hover{text-decoration:none;}
.nav li span{display:block;color:#999;font-size:11px;-webkit-text-size-adjust:none;}
/*Banner*/
.banner-txt-no{ display: none;}
#banner{width:100%;height:650px;background:#000;overflow:hidden;position:relative;}
#banner_img{display:block;position:relative;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:650px;background-position:center;background-size:cover;display:none;}
#banner_img .ad_img{position:absolute;right:10px;top:80px;width:506px;height:404px; margin-right: 670px;}
#banner_img .ad_txt{position:absolute;left:330px;top:170px;color:#fff;text-shadow:1px 1px rgba(51,51,51,0.3);}
#banner_img .ad_txt h2{font:bold 36px/60px Microsoft YaHei;}
#banner_img .ad_txt a{display:block;width:100px;height:25px;line-height:25px;text-align:center;margin-top:10px;background:#fff;color:#666;text-decoration:none;text-shadow:none;}
#banner_ctr{position:absolute;width:960px;height:122px;margin-left:-480px;left:50%;bottom:40px;z-index:1;}
#banner_ctr ul{width:960px;height:122px;background:url(../images/serv_ico.png) center no-repeat;font-size:0;line-height:0;position:relative;}
#banner_ctr li{display:block;float:left;width:115px;height:122px;cursor:pointer;}
#banner_ctr li.first-item{background:#fff;width:20px;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;cursor:default;}
#banner_ctr li.last-item{background:#fff;width:20px;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;cursor:default;}
#drag_ctr{position:absolute;top:-14px;left:20px;width:115px;height:156px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;bottom:170px;background-color: #73b117; opacity:0.7}
#drag_arrow{position:absolute;top:-14px;left:20px;width:115px;height:156px;background:url(../images/drag_banner_arrow.gif) center 14px no-repeat;}
.wrapper {width:986px;margin:0 auto;position:relative;}
#biadan{width: 218px; height: 282px; margin-top: -15%; float: right; background-image: url(../images/biaodan.png); background-repeat: no-repeat; position: absolute; z-index: 1; top: 450px; right: 300px;}
.ui-from{padding-top: 80px; text-align: center;}
.form-group{padding-bottom: 18px; height: 33px; border: none; text-align: center;}
.form-control{width:188px; line-height: 33px; border: none;}
.submit-btn{ width:188px; height: 33px; background-color: #73b117; color: #FFFFFF; border: none; cursor: pointer;}
#box{height: 40px; overflow: hidden; margin-left: 15px; margin-top: 15px; color: #FFFFFF;}
#ul1 li{height: 20px; background-image: url(../images/huo.png); background-repeat: no-repeat; text-indent: 15px;}
#ul2 li{height: 25px; background-image: url(../images/huo.png); background-repeat: no-repeat; text-indent: 15px;}
.number-item{padding: 60px 0;}
.number-item .item{width: 25%;text-align: center;}
.number-item .item .number{font-size: 48px;color: #e60012;margin-bottom: 20px;}
.numbert-fl{float:left; padding-left: 120px;}
.numbert-txt{font-size: 26px; text-align: left;}
.number-item .item .name{font-size: 18px;color: #222;margin-bottom: 10px;}
.number-item .item .brief{font-size: 14px;color: #888;}
.number-item .item:first-child ~ .item{border-left: 1px solid #e7e7e7;-webkit-box-sizing: border-box;box-sizing: border-box;}
.inabout .number-item{width: 100%;background-color: #f7f7f7;padding: 30px 0;margin: 30px 0;}
.inabout .number-item .item .number{color: #333;}
.wrap{width: 98%;max-width: 1400px;margin-right: auto;margin-left: auto;}
.clean{zoom:1;}
.clean:before{display: table;content: '';}
.clean:after{clear: both;display: table;content: '';}

.slider{ width:100%; overflow:hidden; position:relative;}
.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;	}
.rslides li:first-child { position: relative; display: block; float: left;}
.rslides img { display: block; float: left; width: 100%; height: 100%; border: 0;}
.callbacks_nav {position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; z-index: 3; text-indent: -9999px; text-decoration: none; height: 50px; width: 50px; background:url(../images/left.png) no-repeat rgba(0,0,0,0.1); margin-top: -35px;}
.callbacks_nav.next {left: auto; background:url(../images/right.png) no-repeat rgba(0,0,0,0.1); right: 0;}
.callbacks_nav:hover{background:url(../images/left.png) no-repeat rgba(0,0,0,0.3);}
.callbacks_nav.next:hover{background:url(../images/right.png) no-repeat rgba(0,0,0,0.3);}
.callbacks_nav {left: 20px;}
.callbacks_nav.next {right: 20px;}
ul.callbacks_tabs {display: block; position:absolute; bottom:10px; text-align:center; left:50%; margin-left:-23px; z-index:2;}
ul.callbacks_tabs li{ float:left;}
ul.callbacks_tabs li a{ display:inline-block; width:13px; height:13px; font-size:0; background-color:#fff; margin:0 5px; border-radius:50%;}	
ul.callbacks_tabs li.callbacks_here a{ background-color:#73b117;}
.min{ width:100%; overflow:hidden; margin-top:5px;}
.min .tit{ width:100%; text-align:center; overflow:hidden; margin-bottom:30px;}
.min .tit h2{ font-size:26px; line-height:30px; text-align:center; color:#000000; margin-bottom:6px;}
.min .tit p{   width: 45px;height: 5px; background-color: #93c21c;border-radius: 25px;margin: 0 auto;}
.prot{ width:100%; overflow:hidden;}

.min12{ text-align:center; width:100%; overflow:hidden; margin-bottom:35px;}
.min12 a{ display:inline-block; cursor:pointer; padding:5px 25px; font-size:14px;  border: #e0e0e0 1px solid; color:#848484; margin:0 5px; transition: all .66s cubic-bezier(.17, .84, .44, 1);}
.min12 a:hover{background-color: #464646; border:#e0e0e0 1px solid; color:#fff}
.min12 a.menuOn{background-color: #464646; border:#e0e0e0 1px solid; color:#fff}
.prot .list{ width:100%; overflow:hidden;}
.prot .list ul{ width:100%; overflow: hidden;}
.prot .list ul li{ width:32%; float:left; overflow:hidden; margin-right:2%; margin-bottom:2%; position:relative;}
.prot .list_none{ display:none;}
.prot .list ul li.lit3, .prot .list ul li.lit6{ margin-right:0;}
.prot .list ul li .img{ overflow:hidden; position:relative;}
.prot .list ul li .img .back{ position:absolute; width:100%; height:40px; bottom:0; left:0; background:rgba(244, 244, 244, 0.5);-moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}
.prot .list ul li img{ width:100%;-moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}
.prot .list ul li p{ height:40px; line-height:40px; overflow:hidden; width:100%; text-align:center; font-size:16px; color:#333; position:absolute; bottom:0;}
.min .more{ width:100%; overflow:hidden; margin-top:50px; text-align:center;}
.min .more a{ display:inline-block; padding:8px 35px; border:1px solid #666; color:#666; font-size:18px; border-radius:5px;}
.prot .list ul li:hover img{-moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
.prot .list ul li:hover .img .back{ background:none;}
.prot .list ul li:hover p{ background-color:#73b117; color:#fff; -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;}

.ab{ background-color:#f7f7f7; padding:60px 0;}
.ab01{ width:100%; overflow:hidden;}
.ab02{  overflow:hidden;}
.ab02 img{ width:100%;}
.ab02 .infom{ font-size:14px; color:#666; line-height:30px; margin-top:20px;}
.ab02 .infom h2{ font-size:20px; color:#333; margin-bottom:8px;}
.zizhi{ width:280px; float:right; overflow:hidden;}
.zizhi .zz{ width:100%; overflow:hidden; text-align:center;}
.zizhi .zz h2{ font-size:24px; line-height:30px; margin-bottom:5px;}
.zizhi .zz p{ font-size:14px; color:#999;}
.slid02{ width:260px; margin:25px auto 0;}
.slid02 .callbacks_nav{ display:none;}
.slid02 ul.callbacks_tabs{ width:100%; left:0; margin-left:0; height:35px; background:rgba(0,0,0,0.6); bottom:0; text-align:right;}
.slid02 ul.callbacks_tabs li{ float:none; display:inline-block; width:15px; height:15px; background-color:#fff; border-radius:0; margin:10px 3px 0;}
.slid02 ul.callbacks_tabs li a{ margin:0; border-radius:0; background-color:transparent; font-size:13px; color:#333; width:15px; height:15px; line-height:15px; text-align:center;}
.slid02 ul.callbacks_tabs li.callbacks_here{ background-color:#000;}
.slid02 ul.callbacks_tabs li.callbacks_here a{ color:#fff;}
.slid02 .rslides img{  height:320px;}

.fuwu{ padding:50px 0 30px; margin-top:0;}
.fuwu .tit h1{ color:#fff;}
.fuwu01{ width:100%; overflow:hidden;}
.fuwu01 ul{ overflow:hidden; margin-left:-1%; margin-right:-1%;}
.fuwu01 ul li{ width:17%; float:left; margin:1%; overflow:hidden;}
.fuwu01 ul li .img{ overflow:hidden; width:100%;}
.fuwu01 ul li img{ width:100%;-moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}
.fuwu01 ul li p{ height:40px; line-height:40px; overflow:hidden; text-align:center; font-size:14px; color:#fff; background-color:#000;}
.fuwu01 ul li:hover img{-moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
.fuwu01 ul li:hover p{ background-color:#73b117; color:#fff; -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;}

.news{ margin-bottom:50px;}
.new{ width:785px; float:left; overflow:hidden;}
.wenti{ width:385px; float:right; overflow:hidden;}
.min .titt{ font-size:18px; padding-bottom:10px; border-bottom:1px solid #ddd; overflow:hidden; position:relative;}
.min .titt h2{ font-size:18px; font-weight:blod;}
.min .titt span{ display:inline-block; width:80px; height:1px; background-color:#73b117; bottom:0; left:0; position:absolute;}
.new .list{ width:100%; float:left; overflow:hidden; margin-top:20px;}
.new .list .lleft{ width:367px; float:left; overflow:hidden; margin-top:6px;}
.new .list .lleft img{ width:100%;}
.new .list .lleft .info{ width:100%; overflow:hidden; margin-top:15px;}
.new .list .lleft .info h2{ font-size:15px; font-weight:normal; margin-bottom:5px;}
.new .list .lleft .info p{ font-size:14px; color:#999; line-height:24px;}
.new .list ul{ width:363px; float:left; overflow:hidden; margin-left:40px;}
.new .list ul li{ height:40px; padding:2px 5px; border-bottom:1px dashed #ddd; line-height:40px; font-size:14px;}
.new .list ul li span{ float:right; color:#999; font-size:13px;}
.new .list .lleft a:hover, .new .list ul li a:hover{ color:#73b117;}
.wenti ul{ overflow:hidden; margin-top:25px;}

.wenti ul li{ width:100%; margin-bottom:20px;}
.wenti ul li a{ font-size:15px; color:#333;}
.wenti ul li p{ font-size:14px; color:#999; line-height:24px; margin-top:10px;}
.wenti ul li a:hover{ color:#73b117;}

.foot{ width:100%; background-color:#9e9e9eb8; overflow:hidden; padding:30px 0 20px;}
.foot .foot1{ width:100%; overflow:hidden; padding-bottom:20px; }
.footer{ width:100%; background-color:#ebebeb; text-align:center; padding:13px 0;}
.footer p{ font-size:13px; color:#5e7387;}
.footer p a{ color:#5e7387;}
.foot .foot1 ul{ width:250px; float:left; overflow:hidden;}
.foot .foot1 ul dl{ width:162.5px; float:left; overflow:hidden; text-align:center;}
.foot .foot1 ul dl dt{ font-size:18px; margin-bottom:10px;}
.foot .foot1 ul dl dt a{ color:#5e7387;}
.foot .foot1 ul dl dd a{ display:inline-block; width:100%; text-align:center; line-height:26px; font-size:13px; }
.foot .foot1 .f-right{ float:right; overflow:hidden; width:250px;}
.foot .foot1 .f-right img{ padding:10px; background-color:#fff; float:left;}
.foot .foot1 .f-right .dd{ width:250px; float:right; overflow:hidden;}
.foot .foot1 .f-right .dd span{ font-size:16px; color:#464646;}
.foot .foot1 .f-right .dd p{ margin-top:10px;}
.foot .foot1 .f-right .dd p.t{ font-size:32px; line-height:40px; margin-top:10px; color:#464646; font-style:italic;}
.foot .foot1 .f-right .dd p.d{color:#5e7387;}
.foot .foot1 .f-right .dd p a{ display:inline-block; width:25px; height:25px; margin-right:10px; background-color:#fff; border-radius:3px;}
.foot .foot1 .f-right .dd p a.wb{ background:url(../images/wb.png) center center no-repeat;}
.foot .foot1 .f-right .dd p a.qq{ background:url(../images/qq.png) center center no-repeat;}
.foot .foot1 .f-right .dd p a.wx{ background:url(../images/wx.png) center center no-repeat;}
.foot .foot1 .f-right .dd p a.kj{ background:url(../images/kj.png) center center no-repeat;}
.foot .foot2{ width:1000px; margin:20px auto 0;}
.foot .foot2 span{ font-size:14px; color:#5e7387; display:inline-block;}
.foot .foot2 span.dh{ float:right;}
.footer-link{float: right;}
.footer-link--item{float: left;padding: 0 60px 0 0;}
.footer-link--item a{color: #7c7c7c;}
.footer-link--item a:hover{text-decoration: underline;}
.footer-link--item h5{margin-bottom: 10px; color: #FFFFFF; font-size: 16px;}
.footer-link--item li{line-height: 2.5; font-size: 14px;}
.footer-link--item span{display: block;width: 14px;border-top: 1px solid #999999;margin-top: 20px;margin-bottom: 20px;}
.flink-index{margin-top: 180px;}
.flink-index2{text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #292929; margin-top: 20px; padding-top: 5px;}
.flink{text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #292929; margin-top: 200px; padding-top: 15px;}
.foot-tel{margin-bottom: 20px; color: #FFFFFF; font-size: 24px;}
.foot-tel2{color: #7c7c7c; font-size: 14px; text-align: center; margin-top: 10px;}
.foot-tel3{color: #7c7c7c; font-size: 16px; text-align: left; margin-top: 10px; margin-bottom: 20px;}

.case{ background-color:#394954; }
.case i{ color:#FFFFFF;  }
.case h2{margin-top: 30px;}
.caset{ width:100%; overflow:hidden;}
.caset .list{ width:220px; overflow:hidden; float:left;  border-right:1px solid #9c9fa2;}
.caset .list li{ display:inline-block; width:100%; cursor:pointer; height:67px; line-height:62px; background-color:#394954; text-align:center; font-size:15px; color:#fff;}
.caset .list li.cur{ background-color:#73b117; color:#fff;    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; }
.caset #listCon{ width:950px; overflow:hidden; float:right;}
.caset #listCon div{ display:none;}
.caset #listCon .cur{ display:block;}
.caset #listCon .cur img{ width:100%;}
.subBanner{ width:100%; height:300px; background: url(../images/banner.jpg) center top no-repeat; background-size:cover;}
.cont{ width:100%; overflow:hidden; margin-top:30px; margin-bottom:50px;}
.cont-left{ width:220px; float:left; overflow:hidden;}
.cont-left .top{ width:100%; overflow:hidden; margin-bottom:30px;}
.cont-left .top .tim{ height:45px; line-height:45px; font-size:20px; background-color:#2b2b2b; color:#fff; text-indent:15px;}
.cont-left .top ul{ padding:5px 15px; border:1px solid #ddd; border-top:none;}
.cont-left .top ul li{ line-height:40px; font-size:14px; border-bottom:1px dashed #ccc;}
.cont-left .top ul li ul{ display:none;}
.cont-left .top ul li a:hover{ color:#73b117;}
.cont-left .top ul li.tt{ border-bottom:none;}
.cont-left .cet{ margin-bottom:0;}
.cont-left .cet .cett{ padding:15px 10px; border:1px solid #ddd; border-top:none;}
.cont-left .cet .cett span{ font-size:14px; font-weight:bold;}
.cont-left .cet .cett p{ font-size:13px; color:#666; line-height:24px;}
.cont-right{ width:950px; float:right; overflow:hidden;}
.cont-right .subtitle{ width:100%; height:46px; line-height:46px; border-bottom:1px solid #ddd; overflow:hidden; position:relative; font-size: 14px;}
.cont-right .subtitle a{ font-size: 14px;}
.cont-right .subtitle span.catname{ font-size:20px; display:inline-block; margin-left:10px;}
.cont-right .subtitle span.xian{ position:absolute; width:100px; height:1px; background-color:#2b2b2b; left:0; bottom:0;}
.cont-right .content{ width:100%; overflow:hidden; margin-top:20px; font-size:14px; line-height:26px; color:#666;}
.cont-right .content img{ max-width:100%;}

.caselist{ width:100%; overflow:hidden;}
.caselist li{ width:31.33%; float:left; overflow:hidden; margin:1%;}
.caselist li .img{ width:100%; overflow:hidden;}
.caselist li .img img{ width:100%;-moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}
.caselist li p{ text-align:center; font-size:14px; margin-top:5px; height:24px; line-height:24px; overflow:hidden;}	
.caselist li a:hover img{-moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
.caselist li a:hover p{ color:#73b117;}

/*计算器*/
.bj {padding-top:140px; padding-bottom: 100px; z-index: 1; background:url(../images/bj.jpg) center 0 no-repeat;}

.bdbj{height: 288px; padding:50px 0 30px; background:url(../images/bdbj.jpg) center top no-repeat; margin-top:0;}
.zixun{height: 336px; background:url(../images/zixun.jpg) center top no-repeat; margin-top:0; background-color: #2c6c2a;}

.index-mod_form {float: right; width: 850px;}
.index-bj_form .index-select_s {width: 110px; padding:12px 20px 12px 10px;}
.index-bj_form .index-element {position: relative;padding-bottom: 18px;}
.index-bj_form .index-label {font-size: 16px; color: #FFFFFF; text-align: left; margin-left: 0;}
.index-bj_form {padding-top: 25px; font-size: 14px;}
.index-form_line{padding-right: 10px; padding-top: 30px; font-size: 14px; float: left;}
.yuyue {display:block;cursor:pointer;color:#FFFFFF; background-color: #e60012; width:120px;border:none; padding:12px 20px 12px 10px; font-weight: bold;}
.index-area_text {width:150px; padding:12px 20px 12px 10px; border: 1px solid #FFFFFF;}
.index-label_start {font-size:14px; color:#e60012; margin-top:5px; vertical-align: middle;}
.index-label { font-size:16px; color:#ffffff; text-align:left; margin-left:0; line-height: 40px;}
.bj_btn{ padding-top: 71px;}

/*客服*/
.floating_ck{position:fixed;right:20px;top:30%; z-index:10;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#73b117;border-bottom:solid 1px #005e15;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/kefu/zxicon.png);}
.quote{background-image:url(../images/kefu/kficon.png);}
.qrcord{background-image:url(../images/kefu/erweima.png);}
.return{background-image:url(../images/kefu/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#73b117;border-bottom:solid 1px #005e15;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/kefu/weixin.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

/*产品滚动*/
#floor_3_main{ }
#floor_3{ width:1200px;  margin:0 auto; overflow:hidden; border:0px dashed red;}
#floor_3{padding:35px 0px;}
.left_body1{ padding-bottom:50px;}
.gridlist1{ overflow:hidden; width: 3500px !important;}
.gridlist1 li {width: 285px !important; float:left; text-align:center; margin-right:20px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap;}
.gridlist1 li img { display:block; width:285px;}
.gridlist1 li .InfoTitle { white-space:nowrap; line-height:19px; display:block;color:#000; margin-top:3px;}

/*为什么选择我们*/
.ab01-left{float:left;width:45%;}
.ab01-left ul{margin-bottom:15px;display: flex;flex-flow: row wrap;align-content: flex-start;}
.ab01-left ul li{float: left; width:50%;margin-bottom:15px;}
.ab01-left ul a{display: table-cell;vertical-align: bottom;height: 90px;}
.ab01-left ul span{color:#73b117;font-size:50px;height: 35px;display: inline-block;}
.ab01-left ul font{color:#73b117;font-size:15px;}
.ab01-left ul h5{color:#444444;font-size:18px;margin-top: 8px;}
.ab01-left ul li:nth-child(2n) span{font-size:26px}
.ab01-wz{color:#666;font-size:16px;line-height: 26px; text-align: left;}
.ab01-right{float:right;width:55%; text-align: right;}
.more-1{margin-top:30px; position:relative;z-index:2;display: table; color:#fff;font-size:18px;padding:10px 30px; overflow: hidden; float: right; background-image: linear-gradient(to right, #6c9431 , #93c21c);}

/*案例展示*/
.ab02-left{float:left;width:25%;}
.ab02-wz{color:#666;font-size:16px;line-height: 26px; text-align: left;}
.ab02-right{float:right;width:72%; text-align: right;}
.ab02-wz{color:#666;font-size:16px;line-height: 26px; text-align: left;}

/*底部线索通栏*/
.fixeFooter{border:0;position:fixed !important;width:100%;height:90px;background:rgba(0,0,0,.7);bottom:-90px;left:0;z-index:88;box-shadow:rgba(0,0,0,.05) 0 -1px 8px}
.fixeFooter .txt{position:relative;float:left;width:350px}
@keyframes liftRight{0%{left:80px;opacity:.8}50%{left:101px;opacity:1}100%{left:80px;opacity:.8}}
@-webkit-keyframes liftRight{0%{left:80px;opacity:.8}50%{left:101px;opacity:1}100%{left:80px;opacity:.8}}
.fixeFooter .txt img{position:absolute;top:24px;animation:liftRight 1s infinite linear;-webkit-animation:liftRight 1s infinite linear}
.fixeFooter .txt p{padding-left:1px;font-size:34px;color:#d60011;line-height:34px;margin-top:20px}
.fixeFooter .txt span{font-size:14px;line-height:14px;color:#fff}
.fixeFooter .txt span>em{margin:0 3px;font-style:normal;font-weight:bolder;font-family:arial}
.fixeFooter .quotedPrice{float:left;margin-top:20px;padding-right:15px;width:240px;text-align:right;color:#fff}
.fixeFooter .quotedPrice>span{display:inline-block;font-size:16px;line-height:18px}
.fixeFooter .quotedPrice>strong{display:inline-block;width:120px;margin-left:10px;font-size:40px;font-weight:400}
.fixeFooter .quotedPrice>i{display:inline-block;margin-top:3px;width:18px;height:18px;border-radius:18px;vertical-align:top;background:#d60011;font:normal 12px/16px normal;text-align:center}
.fixeFooter form{position:relative;float:right;width:700px}
.fixeFooter form img{position:absolute;top:20px;right:-45px;cursor:pointer}
.fixeFooter form .box{font-size:0;display:inline-block;width:520px;padding-top:10px;vertical-align:middle;position:relative}
.fixeFooter form .box input,.fixeFooter form .box select{display:inline-block;width:240px;height:30px;margin-right:20px;margin-bottom:10px;font-size:14px;color:#fff;background:#333;border:0;border-radius:4px}
.fixeFooter form .box i{position:absolute;z-index:1;font-size:14px;top:15px;left:470px;font-style:normal}
.fixeFooter form .box+.button{display:inline-block;float:none;background:#e60012;color:#fff;cursor:pointer;vertical-align:middle;margin:0}
.fixeFooter form .button{display:block;border:none;color:#fff;width:160px;background:#333;height:50px;line-height:50px;border-radius:4px;padding:0 18px;margin:20px 0 0 0;background:#d60011;color:#fff;cursor:pointer;float: right;font-size:20px;}
.fixeFooter form i{position:absolute;top:32px;left:130px;z-index:1;color:#999;font-style:normal}
.fixeFooter form .button{}
.footernav{display:none;}
.container {width: 1400px; min-width: 1400px; margin: 0 auto;}

#wap-btns{height: 50px;line-height: 50px;background-color: #73b117;position: fixed;z-index: 9;;right: 0;left: 0;bottom: -50px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;text-align: center;}
#wap-btns .btn{width: 34%;font-size: 14px;color: #fff;border-left: 1px solid rgba(255,255,255,.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
#wap-btns .btn:first-child{border-left: 0;}
#wap-btns .btn:before{background-repeat: no-repeat;background-position: center center;background-size: 100% auto;margin-top: -3px;margin-right: 5px;display: inline-block;vertical-align: middle;content: '';}
#wap-btns .btn.tel:before{width: 25px;height: 40px;background-image: url(../images/wap-tel.png);}
#wap-btns .btn.wechat:before{width: 20px;height: 40px;background-image: url(../images/wap-wechat.png);}
#wap-btns .btn.price:before{width: 18px;height: 40px;background-image: url(../images/wap-baojia.png);}
#wap-btns *{font-size: inherit;color: #fff;}
#wap-btns-blank{height: 50px;display: none;}

/*首页第二屏 开始*/
.we_om2{ overflow:hidden; padding-top: 50px;}
.we_om2 h3{ text-align: center; line-height: 100%; font-weight: normal;color: #333; font-size: 42px;letter-spacing: 4px; padding-bottom:30px;}
.we_om2 ul{ overflow:hidden; font-weight: bold;}
.we_om2 ul li{ margin-bottom: 36px; margin-right: 1.9vw; width: 22.2vw; background: #f5f7fa; float: left; height: 176px;  padding: 25px 0 0 19px; box-sizing: border-box;}
.we_om2 ul li:nth-of-type(3n){ margin-right: 0;}
.we_om2 ul li i{ display: block; line-height: 55px; padding-left: 66px; color: #333; font-size: 24px;background: url(../images/ws1.jpg) no-repeat ;}
.we_om2 ul li em{ display:block; padding: 9px 0 0 13px; font-weight: normal; width: 19vw; color: #333; font-size: 18px; letter-spacing: 2px; line-height: 28px;}
.we_om2 ul li:nth-of-type(2) i{background: url(../images/ws2.jpg) no-repeat ;}
.we_om2 ul li:nth-of-type(3) i{background: url(../images/ws3.jpg) no-repeat ;}
.we_om2 ul li:nth-of-type(4) i{background: url(../images/ws4.jpg) no-repeat ;}
.we_om2 ul li:nth-of-type(5) i{background: url(../images/ws5.jpg) no-repeat ;}
.we_om2 ul li:nth-of-type(6) i{background: url(../images/ws6.jpg) no-repeat 5px 0 ;}
.we_om2 li{width: 45px;height: 5px; background-color: #93c21c;border-radius: 25px;margin: 0 auto; margin-top: 10px;}
.index-naniu{width: 280px;height: 48px;line-height: 48px;font-weight: normal;font-size: 18px;color: #fff;background-color: #e60012;border-radius: 25px;margin: 0 auto;text-align: center;display: block;  cursor: pointer;}
.index-naniu a{color: #fff}

.we_om3{ overflow:hidden; padding-top: 50px;}
.we_om3 h3{text-align: center;line-height: 100%;font-weight: normal;color: #FFFFFF;font-size: 42px;letter-spacing: 4px;padding-bottom:60px;}
.we_om3 h4{text-align: center;line-height: 100%;font-weight: normal;color: #FFFFFF;font-size: 30px;letter-spacing: 1px;padding-bottom:42px;}
.we_om3 h5{text-align: center;line-height: 100%;font-weight: normal;color: #FFFFFF;font-size: 20px;letter-spacing: 0px;padding-bottom:50px; margin-right: 200px;}
.we_om3 ul{ overflow:hidden; font-weight: bold;}
.we_om3 ul li{ margin-bottom: 20px; margin-right: 20px; width: 16.5vw; background: #FFFFFF; float: left; height: 6vw;  padding: 5px 0 0 5px; box-sizing: border-box;}
.we_om3 ul li:nth-of-type(3n){ margin-right: 0;}
.we_om3 ul li i{ width: 45px; height: 45px;display: block; color: #333; font-size: 18px;background: url(../images/ws7.jpg) no-repeat ; float: left; margin-top: 45px;}
.we_om3 ul li em{ display:block; padding: 10px 0 0 55px; font-weight: normal; width: 13vw; color: #333; font-size: 16px; letter-spacing: 2px; line-height: 28px;}
.we_om3 ul li strong{ font-size: 20px; display:block; margin-bottom: 5px; color: #d75353;}
.we_om3 ul li:nth-of-type(2) i{background: url(../images/ws8.jpg) no-repeat ;}
.we_om3 ul li:nth-of-type(3) i{background: url(../images/ws9.jpg) no-repeat ;}
.we_om3 ul li:nth-of-type(4) i{background: url(../images/ws10.jpg) no-repeat ;}
.we_om3 ul li:nth-of-type(5) i{background: url(../images/ws11.jpg) no-repeat ;}
.we_om3 ul li:nth-of-type(6) i{background: url(../images/ws12.jpg) no-repeat 5px 0 ;}
.lu-bj{ padding:50px 0 30px; background:url(../images/lu-bj.jpg) center top no-repeat; margin-top:60;}
.content3{width: 1000px; margin-left: 400px;  margin-top: 60px; }
.zhuanli{float: left; }
.zhuanli p{font-size: 18px;color: #FFFFFF; margin-left: 135px;}

.we_om4{ overflow:hidden; padding-top: 50px;}
.we_om4 h3{ text-align: center; line-height: 100%; font-weight: normal;color: #333; font-size: 42px;letter-spacing: 4px; padding-bottom:30px;}
.we_om4 ul{ overflow:hidden; font-weight: bold;}
.we_om4 ul li{ margin-bottom: 36px; margin-right: 0.9vw; width: 17.5vw; background: #f5f7fa; float: left; height: 176px;  padding: 15px 0 0 19px; box-sizing: border-box;}
.we_om4 ul li:nth-of-type(4n){ margin-right: 0;}
.we_om4 ul li i{height: 45px;display: block; line-height: 55px; padding-left: 66px; color: #333; font-size: 24px;background: url(../images/ws13.jpg) no-repeat ; background-position: center;}
.we_om4 ul li p{ display:block; padding: 5px 0 0 13px; font-weight: normal; width: 15vw; color: #333; font-size: 15px; line-height: 20px;}
.we_om4 ul li strong {display: block; font-size: 18px; text-align: center; margin-bottom: 10px;}
.we_om4 ul li:nth-of-type(2) i{background: url(../images/ws14.jpg) no-repeat ; background-position: center;}
.we_om4 ul li:nth-of-type(3) i{background: url(../images/ws15.jpg) no-repeat ; background-position: center;}
.we_om4 ul li:nth-of-type(4) i{background: url(../images/ws16.jpg) no-repeat ; background-position: center;}
.we_om4 ul li:nth-of-type(5) i{background: url(../images/ws17.jpg) no-repeat ; background-position: center;}
.we_om4 ul li:nth-of-type(6) i{background: url(../images/ws18.jpg) no-repeat 5px 0 ; background-position: center;}
.we_om4 ul li:nth-of-type(7) i{background: url(../images/ws19.jpg) no-repeat 5px 0 ; background-position: center;}


.we_om4 ul li:nth-of-type(8) i{background: url(../images/ws20.jpg) no-repeat 5px 0 ; background-position: center;}
.we_om4 li{width: 45px;height: 5px; background-color: #93c21c;border-radius: 25px;margin: 0 auto; margin-top: 10px;}

.we_om5{ overflow:hidden; padding-top: 50px;}
.we_om5 h3{ text-align: center; line-height: 100%; font-weight: normal;color: #333; font-size: 42px;letter-spacing: 4px; padding-bottom:30px;}
.we_om5 ul{ overflow:hidden; font-weight: bold;}
.we_om5 ul li{ margin-bottom: 36px; margin-right: 0.9vw; width: 13vw; float: left; height: 176px;  padding: 15px 0 0 19px; box-sizing: border-box;}
.we_om5 ul li:nth-of-type(5n){ margin-right: 0;}
.we_om5 ul li i{height: 112px;display: block; line-height: 55px; padding-left: 66px; color: #333; font-size: 24px;background: url(../images/ws21.jpg) no-repeat ; background-position: center;}
.we_om5 ul li p{ display:block; padding: 5px 0 0 13px; font-weight: normal; width: 15vw; color: #333; font-size: 15px; line-height: 20px;}
.we_om5 ul li strong {display: block; font-size: 18px; text-align: center; margin-bottom: 10px;}
.we_om5 ul li:nth-of-type(2) i{background: url(../images/ws22.jpg) no-repeat ; background-position: center;}
.we_om5 ul li:nth-of-type(3) i{background: url(../images/ws23.jpg) no-repeat ; background-position: center;}
.we_om5 ul li:nth-of-type(4) i{background: url(../images/ws24.jpg) no-repeat ; background-position: center;}
.we_om5 ul li:nth-of-type(5) i{background: url(../images/ws25.jpg) no-repeat ; background-position: center;}
.we_om5 li{width: 45px;height: 5px; border-radius: 25px;margin: 0 auto; margin-top: 10px;}
.we_om5 ul li em{ width: 13vw; display:block; padding: 120px 0 0 145px; background-image: url(../images/jiantou.png); background-repeat: no-repeat; background-position: center center;}

.we_om6{ overflow:hidden; padding-left: 100px;}
.we_om6 h3{ line-height: 100%; font-weight: normal;color: #FFFFFF; font-size: 30px;letter-spacing: 2px;}
.we_om6 ul{overflow:hidden; margin-top: 15px;}
.we_om6 ul li{color: #FFFFFF; font-size: 15px;}
.we_om6-1{width: 220px; float: left; padding-top: 75px; padding-left: 100px;}
.we_om6-1 h3{  color: #FFFFFF; font-size: 25px;}
.we_om6-1 ul li{color: #FFFFFF; font-size: 18px; padding-top: 15px}
/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .text li{ font-size:14px; line-height:28px;}
.preNext .text li a:hover{ color:#73b117;}
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333; margin-top:20px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list {clear: both; margin: 30px; overflow: hidden; margin-left: 0px; text-align: center; font-size: 16px; padding: 20px; }
a.active {background-color: #73b117; color: #fff;}
.page_list a:hover {background-color: #73b117; color: #fff;}
.page_list a {border: 1px solid #9e9e9e47; padding: 5px 12px; margin: 2px; border-radius: 4px;}
.page_list ul li {display:inline-block; border: 1px solid #ccc; padding: 4px 12px; margin: 0 1px; line-height:24px; background: #fff; color:#999}
.page_list ul li:hover {background:#00c0ff; color:#fff; border: 1px solid #00c0ff}
.page_list ul li:hover a {color:#fff;}
.page_list ul li.thisclass {display: inline-block; border: 1px solid #73b117; padding: 4px 12px; margin: 0 1px; background: #73b117; color: #fff;}
.page_list ul li.thisclass a {color: #fff;}
.page_list ul li a {display:block; color:#999}
.page_list ul li a:hover {color: #fff;}
.content h1.title{ text-align:center; font-size:24px; font-weight:normal; color:#333; margin-bottom:6px; line-height:30px;}
.content .info{ text-align:center; font-size:14px; color:#999;}
#textarea{ width:100%; overflow:hidden; margin-top:20px; font-size:14px; line-height:26px; color:#666;}
#textarea img{ max-width:100%;}
.news_list2{ width:100%; overflow:hidden;}
.news_list2 li{ height:40px; line-height:40px; border-bottom:1px dashed #ddd;}
.news_list2 li span.title{ font-size:14px; display:inline-block; width:70%; height:40px; line-height:40px; overflow:hidden;}
.news_list2 li span.time{ float:right; font-size:13px; color:#666;}
.news_list2 li span.title a:hover{ color:#73b117;}
.head{background:#000000;height:56px;width:100%;position: fixed;color:#333;z-index: 9999; display:none; top:0;}
.head .webname{ font-size:18px; color:#fff; line-height:46px; text-align:center; font-weight:bold; display: none;}
.head .home{  position:absolute;left:2%; top:5px; padding:3px 8px 3px 3px; display:block; width:130px; height:40px;background:url("../images/logo-wap.png") no-repeat center center; background-size:100%;}
.head .catebar{position:absolute;right:2%; top:20px; font-size:14px;background:url(../images/list-icons.png) 0 center no-repeat; width:20px; height:20px; background-size:20px;}
.head .navt{background:#444444; padding-top: 60px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}
.head .navt li a{ border-bottom:1px solid #333333; color:#fff; height:35px; line-height:35px; display:block; width:100%; font-size:14px;}
.head .navt li ul{ display:none;}
.fuwu .tit h2{ color:#000000;}
.nav-left{ display:none; width:100%; overflow:hidden; margin-top:15px; margin-bottom:10px;}
.nav-left ul{ overflow:hidden;}
.nav-left ul li{ padding:2px 5px; font-size:14px; background-color:#f1f1f1; float:left; margin:2px;}
.came{ display:none;}

@media screen and (max-width: 1600px) {
.navArea{ padding-left: 1%;}
.header .tel{ padding-left:50px;}
.nav li a{margin:20px -31px 0 5px;}
.nav li{width:16.5%;}
#biadan{ top: 350px; right: 80px;}
.we_om3 ul li {width: 19.5vw; height: 7vw;}
.we_om3 ul li em {width: 16vw;}
.we_om2 ul li {width: 27vw;}
.we_om4 ul li {width: 21vw;}
.we_om4 ul li p {width: 18vw;}
.fixeFooter form img{right:-20px;}
.we_om5 ul li{ width: 16vw;}
}

@media screen and (max-width: 1440px) {
.we_om2 ul li {width: 31vw;}
.we_om2 ul li em {width: 27vw;}
.we_om3 ul li {width: 22vw; height: 10.5vw;}
.we_om3 ul li em {width: 15vw;}
.we_om4 ul li {width: 23.5vw;}
.we_om4 ul li p {width: 20vw;}
.fixeFooter form .box input,.fixeFooter form .box select{width:190px;}
.fixeFooter form{width:790px}
.fixeFooter form .box{width:420px;}
.fixeFooter .quotedPrice{width:200px;}
.fixeFooter form img{right:160px;}
.we_om5 ul li em{padding: 120px 0 0 55px;}
.we_om5 ul li{ margin-right: 0vw; width: 18vw; }
}

@media screen and (max-width: 1200px) {
.footer-link{display: none;}
.header{ display: none;}
.header-blank { display: none;}
.slider{ display:block;}
#banner{display:none;}
#biadan{display:none;}
.headt{ display:none;}
.flink-index p {display:none;}
.head {display: block;}
.min{ margin-top:30px;}
.main{ width:96%;}
.min .tit h2{ font-size:24px; margin-bottom:3px;}
.min12{ margin-bottom:20px;}
.min12 a{ font-size:14px;}
.ab{ padding:30px 0; }
.ab02{ width:65%;}
.zizhi{ width:30%;}
.fuwu01 ul li{ width:31.33%;}
.fuwu01 ul li.lit7, .fuwu01 ul li.lit8{ display:none;}
.fuwu{ padding:30px 0 20px;}
.caset .list{ width:100%;}
.caset #listCon{ width:100%; height: 235px;}
.new .list{ width:100%;}
.new{ width:100%;}
.new .list .lleft{ width:40%;}
.new .list ul{ width:56%; margin-left:4%;}
.wenti{ width:100%; margin-top:20px;}
.news{ margin-bottom:20px;}
.foot .foot1 ul{ width:50%;}
.foot .foot1 .f-right{ width:50%;}
.foot .foot1 .f-right img{ width:100px;}
.foot .foot2{ width:96%;}
.slid01{ margin-top:56px;}
.cont-left{ display:none;}
.cont-right{ width:100%; float:none; margin:0 auto;}
.cont{ margin-top:10px; margin-bottom:25px;}
.nav-left{ display:block;}
.subBanner{ height:250px;}
.we_om2 ul li {width: 30vw;}
.we_om2 ul li em {width: 27vw; letter-spacing: 0px;}
.we_om3 ul li {width: 20vw; height: 12vw;}
.we_om3 ul li em {width: 13vw; font-size: 14px; letter-spacing: 0px; line-height: 20px;}
.we_om4 ul li {width: 22.5vw;}
.we_om4 ul li p {width: 20vw;}
.number-item .item .number{font-size: 38px;}
.numbert-fl{padding-left: 70px;}
#wap-btns{bottom: 0;}
#wap-btns-blank{display: block;}
.ab02-right{width:60%; height: 25vw; margin-bottom: 20px; overflow: hidden;}
.caset .list li{width:20%;}
.we_om6-1 { padding-top: 15px;}
.index-bj_form { padding-top: 0px;}
.index-form_line {padding-top: 0px;}
.bj_btn { padding-top: 42px;}
.content3 { width: 75vw; margin-left: 25vw; margin-top: 0px;}
.zhuanli img { width: 20vw;}
.zhuanli p { margin-left: 5vw;}
.ab01-right {height: 25vw;}
.ab01-wz-img img {width: 50%;}
.ab02-left { width: 35%;}
.ab02-left img { width: 100%;}
.we_om5 ul li em{padding: 120px 0 0 39px; width: 22vw;}
}

@media screen and (max-width: 1000px){
.floating_ck{display: none;}
.fixeFooter{display: none;}
.footer-link{display: none;}
.wrap {display: none;}
.we_om5 ul li em{display: none;}
.zhuanli p {font-size: 1vw; margin-left: 27px;}
	}
	
@media screen and (max-width: 780px){
	.prot .list ul li{ width:49%;}
	.prot .list ul li.lit2, .prot .list ul li.lit4, .prot .list ul li.lit6{ margin-right:0;}
	.prot .list ul li.lit3, .prot .list ul li.lit5{ margin-right:2%;}
	.ab02{ width:100%;}
	.zizhi{ display:none;}
	.fuwu{ background-size:cover;}
	.fuwu01 ul li{ width:48%;}
	.foot .foot1 ul{ display:none;}
	.foot .foot1 .f-right{ width:100%;}
	.foot .foot1 .f-right img{ margin-right:20px;}
	.foot .foot1 .f-right .dd{ float:none; width:auto;}
	.new .list ul li a{ display:inline-block; width:70%; height:40px; line-height:40px; overflow:hidden;}
	.callbacks_nav{background: url(../images/left.png) center center no-repeat rgba(0,0,0,0.1); width:40px; height:40px; background-size:40px; margin-top:-20px;}
.callbacks_nav.next{background: url(../images/right.png) center center no-repeat rgba(0,0,0,0.1); background-size:40px;}
.callbacks_nav:hover{ background: url(../images/left.png) center center no-repeat rgba(0,0,0,0.3); background-size:40px;}
.callbacks_nav.next:hover {background: url(../images/right.png) center center no-repeat rgba(0,0,0,0.3); background-size:40px;}
.came{ display:block;}
.number-item .item .number{font-size: 28px;}
.numbert-fl{padding-left: 40px;}
.we_om2 h3{  font-size: 6vw;}
.lu-bj{ padding:50px 0 30px; background:url(../images/wap-lu-bj.jpg) center top no-repeat; margin-top:60; background-size:cover;}
	}



@media screen and (max-width: 640px){
	.foot .foot2{ margin:10px auto 0;}
	.foot .foot2 span{ width:100%; font-size:12px;}
	.foot{ padding:25px 0 10px;}
	.footer{ padding:10px 0;}
	.foot .foot1 .f-right img{ width:80px;}
	.foot .foot1 .f-right .dd { width:100%}
	.foot .foot1 .f-right .dd p.t{ font-size:26px; line-height:30px; width:100%}
	.min12 a{ padding:3px 6px;}
	.new .list .lleft{ margin-bottom:0;}
	.new .list .lleft .info p{ font-size:12px; line-height:20px;}
	.wenti ul li p{ margin-top:5px; font-size:12px; line-height:20px; display:block}
	.wenti ul li{ margin-bottom:10px;}
	.wenti ul li a{ font-size:14px;}
	.new .list ul li span{ font-size:12px;}
	.new .list .lleft .info h2{ font-size:14px;}
	.footer p{ font-size:12px; line-height:20px;}
	.numbert-fl{padding-left: 15px;}
	.we_om2 ul li i{font-size: 19px;}
	.we_om2 ul li:nth-of-type(3n){ margin-right: 1.9vw;}
	.we_om2 ul li:nth-of-type(2n){ margin-right: 0;}
	.we_om2 ul li em {width: 42vw; font-size: 16px; line-height: 22px;}
	.we_om2 ul li {width: 47vw;  height: 165px; margin-bottom: 25px; padding: 6px 0 0 4px;}
	.we_om3 ul li:nth-of-type(3n){ margin-right: 10px;}
	.we_om3 ul li:nth-of-type(2n){ margin-right: 0;}
	.zhuanli{float: none; }
	.zhuanli img{width:120px}
	.zhuanli p{font-size: 1vw; margin-left: 27px;}
	.content3{width: 100%; margin-left: 0px;  margin-top: 0px; }
	.we_om3 ul li {width: 46vw; height: 30vw; margin-bottom: 10px; margin-right: 10px; padding: 0 0 0 0;}
	.we_om3 ul li em {width: 31vw; line-height: 22px; letter-spacing: 0px; padding: 5px 0 0 50px;}
	.we_om3 h3{font-size: 7vw; padding-bottom:20px;}
	.we_om2 h3{font-size: 6vw; font-weight: bold;}
    .we_om3 h4{font-size: 3.5vw; padding-bottom: 20px}
    .we_om3 h5{font-size: 2vw; padding-bottom: 5px; margin-right: 0px;}
	.we_om3 ul li i {margin-top: 40px;}
    .lu-bj {padding: 30px 0 0px; height: 700px;}
    .we_om3 {padding-top: 5px;}
	.we_om3 ul li strong {margin-bottom: 10px; font-size: 18px; display: block;}
	.we_om4{padding-top: 5px;}
	.we_om4 li {border-radius: 0px;}
	.we_om4 ul li {margin-right: 3vw; height:100px; width:45vw ; margin-bottom:5px; padding: 15px 0 0 0px;}
	.we_om4 ul li:nth-of-type(4n){ margin-right: 3vw}
	.we_om4 ul li:nth-of-type(2n){ margin-right: 0;}
	.we_om4 ul li p {width: 37vw;}
	.we_om4 ul li p span{ display: none;}
	.we_om4 ul li strong {font-size: 16px;}
	.we_om6 {padding-left: 0px;}
	.we_om6 h3 {font-size: 25px; line-height: 35px; letter-spacing: 3px;}
	.we_om6-1 {padding-top: 20px;}
	.we_om6-1 h3 {font-size: 16px;}
	.we_om6-1 ul li {font-size: 12px; float: right;}
	.index-mod_form {float: none; width: 100%; padding-left: 30px;}
	.index-area_text {width: 250px;}
	.index-bj_form .index-select_s {width: 135px; height: 45px;}
	.yuyue {width: 285px; height: 45px; font-size: 18px;}
	.bdbj{height: 520px; padding:20px 0 30px; background:url(../images/dbj-wap.jpg) center top no-repeat; margin-top:0; background-size:cover;}
	.ab01-left {width:100%; position: relative; top: 200px;}
	.ab01-right {width: 100%; height: 182px; top: -230px; overflow: hidden; position: relative;}
	.ab01-wz-img img {width: 50%;position: relative; top: -25px; }
	.ab01-wz-txt{width: 50%;float: left; position: relative; top: -20px;}
	.ab02-left{ width: 100%;}
	.ab02-wz{display: none;}
	.ab02-right{display: none;}
	.caset .list li{width:20%; height: 50px; line-height: 52px;}
	.we_om5{ padding-top: 25px;}
	.we_om5 ul li em{display: none;}
	.we_om5 ul li i{height: 66px; background-size: cover;}
	.we_om5 ul li:nth-of-type(2) i{background-size:cover;}
	.we_om5 ul li:nth-of-type(3) i{background-size:cover;}
	.we_om5 ul li:nth-of-type(4) i{background-size:cover;}
	.we_om5 ul li:nth-of-type(5) i{background-size:cover;}
	.we_om5 ul li{ margin-right: 5.5vw;  padding: 0 0 0 0; height: 70px; width: 13.8vw;}
	.we_om5 ul li strong { font-size: 14px; width: 65px}
	.zixun{height: 184px; background-size:cover;}
	.we_om6 ul {display: none;}
	.we_om6-1 h3 {display: none;}
	.flink-index2 p{height: 130px;}
	.flink p{height: 130px;}
	.subBanner{ width:100%; background: url(../images/web-banner.jpg) center top no-repeat; background-size:cover;}
	.bj {padding-top:140px; padding-bottom: 10px;  background:url(../images/wap-bj.jpg) center 0 no-repeat;background-size:cover;}
	.min12 a.menuOn{margin-bottom: 2px; margin-top: 2px;}
	.min12 a{ margin:0 1px;}
	}

@media screen and (max-width: 350px){
	.min12 a{ padding:3px 4px;}
	.foot .foot1 .f-right .dd p.t{ font-size:24px;}
	}
}